<?php 
include_once("conexion.class.php");

class Cliente{
 //constructor	
 	var $con;
 	function Cliente(){
 		$this->con=new DBManager;
 	}

	function insertar($campos){
		$conexion = mysql_connect("localhost", "admin", "Xurpas123");
mysql_select_db("smsnic", $conexion);
$result1= mysql_query("SELECT * FROM grupos where nombre = '$campos[3]'", $conexion) or die(mysql_error());
if (mysql_num_rows($result1)){ 
while ($row1 = @mysql_fetch_array($result1)){
	$grupo = $row1['id'];
}
}
mysql_close($conexion);
		
		
		if($this->con->conectar()==true){
			//print_r($campos);
			//echo "INSERT INTO cliente (nombres, ciudad, sexo, telefono, fecha_nacimiento) VALUES ('".$campos[0]."', '".$campos[1]."','".$campos[2]."','".$campos[3]."','".$campos[4]."')";
			return mysql_query("INSERT INTO cliente (nombres, telefono, fecha_nac, Fecha_Ingreso, Grupo) VALUES ('".$campos[0]."', '".$campos[1]."', '".$campos[2]."', CURDATE(), '$grupo')");
		}
	}
	
	function actualizar($campos,$id){
		$conexion = mysql_connect("localhost", "admin", "Xurpas123");
mysql_select_db("smsnic", $conexion);
$result1= mysql_query("SELECT * FROM grupos where nombre = '$campos[3]'", $conexion) or die(mysql_error());
if (mysql_num_rows($result1)){ 
while ($row1 = @mysql_fetch_array($result1)){
	$grupo = $row1['id'];
}
}
		
		mysql_close($conexion);
		if($this->con->conectar()==true){
			//print_r($campos);
			return mysql_query("UPDATE cliente SET nombres = '".$campos[0]."', telefono = '".$campos[1]."', fecha_nac = '".$campos[2]."', Grupo = '".$grupo."' WHERE id = ".$id);
		}
	}
	
	function mostrar_cliente($id){
		if($this->con->conectar()==true){
			return mysql_query("SELECT * FROM cliente WHERE id=".$id);
		}
	}

	function mostrar_clientes(){
		if($this->con->conectar()==true){
			return mysql_query("SELECT cliente.id, nombres, telefono, fecha_nac, Fecha_Ingreso, grupos.nombre FROM
cliente inner join grupos on cliente.Grupo=grupos.id ORDER BY cliente.id DESC");
		}
	}

	function eliminar($id){
		if($this->con->conectar()==true){
			return mysql_query("DELETE FROM cliente WHERE id=".$id);
		}
	}
	function consultar($filtro, $tipo){
		if($this->con->conectar()==true){
		if ($tipo=="Nombre"){			
			return mysql_query("SELECT cliente.id, nombres, telefono, fecha_nac, Fecha_Ingreso, grupos.nombre FROM
cliente inner join grupos on cliente.Grupo=grupos.id 
where nombres like '%".$filtro."%' ORDER BY cliente.id DESC");			
		}
		if ($tipo=="Télefono"){			
			return mysql_query("SELECT cliente.id, nombres, telefono, fecha_nac, Fecha_Ingreso, grupos.nombre FROM
cliente inner join grupos on cliente.Grupo=grupos.id 
where telefono like '%".$filtro."%' ORDER BY cliente.id DESC");			
		}
		if ($tipo=="Grupo"){			
			return mysql_query("SELECT cliente.id, nombres, telefono, fecha_nac, Fecha_Ingreso, grupos.nombre FROM
cliente inner join grupos on cliente.Grupo=grupos.id 
where grupos.nombre like '%".$filtro."%' ORDER BY cliente.id DESC");			
		}
		}
	}

}

?>